home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / IRC / Bots⁄Utilities / DemoBot3.0.sit / DemoBOT 3.0 / DemoBot.Help < prev    next >
Text File  |  1995-12-02  |  14KB  |  464 lines

  1. :topics
  2. Help topics:
  3.    access basic files commands info mass misc spying toggles macros
  4. :Topic info
  5. :Help
  6. Usage: Help <topics or command_name>
  7. Example: help add         -- shows help for "add"
  8.          help topics      -- lists help topics
  9.          help topic basic -- shows list of basic commands
  10. :Ping
  11. Usage: Ping
  12.    Makes the bot respond with a "Pong" message
  13. :eMail
  14. Current eMail listing:
  15. tand@pluto.njcc.com
  16. :Stats
  17. Usage: Stats [<channel>] [<nick or userhost>]
  18.    Shows stats for a person on a certain channel
  19. :Info
  20. Usage: Info
  21.    Shows version data and bot uptime
  22. :Version
  23. Usage: Version
  24.    Returns the version of DemoBot that is running
  25. :Access
  26. Usage: Access [<channel>] [<nick or userhost>]
  27.    Shows someone's access level for me
  28. :Topic files
  29. :Files
  30. Usage: Files
  31.    **Coming soon! Under Construction **
  32. :Flist
  33. Usage: FList
  34.    **Coming soon! Under Construction **
  35. :Send
  36. Usage: Send <filename(s)>
  37.    **Coming soon! Under Construction **
  38. :EndTopic
  39. :Topic commands
  40. :commands
  41. Available commands:
  42.  
  43.    command:     access level:    action:
  44.   
  45.     !help            0          (brings up the help file, duh!)
  46.     !access          0          (shows your access on this bot)
  47.     !topic                      (changes the topic of the channel)
  48.     !macros          ?          (not ready yet!)
  49.     !files           ?          (not ready yet!)
  50.     !k  <nick>                  (kick someone off the channel)
  51.     !b  <nick>                  (ban someone on a channel)
  52.     !auth
  53.     !shit                       (shitlists a person)
  54. :EndTopic    
  55. :Topic macros
  56. :macros
  57. Usage: macros
  58.    ** Under development, bummmer huh?**
  59. :EndTopic
  60. :Topic access
  61. :Auth
  62. Usage: Auth <passwd>
  63.    This verifies that you are who you claim to be
  64. :Passwd
  65. Usage: Passwd <old_password> <new_password>
  66.    Changes your password on the bot
  67. Note: Passwords are case-sensitive and are crypted so not even bot
  68.       runners will know your password
  69. :Aop
  70. Usage: Aop [<channel>] <nick or userhost>
  71.    Auto-ops someone on a certain channel
  72. :Raop
  73. Usage: RAop [<channel>] <nick or userhost>
  74.    Stop auto-opping someone on a certain channel
  75. :Add
  76. Usage: Add  <channel or *> <nick or userhost> <level> [<aop>] [<prot_level>] [<p
  77. asswd>]
  78.    Adds someone on all chanels (*) or a certain channel
  79.    Level  - can be between 0 and 99, inclusive
  80.    AOp    - either 0 or 1 (0 = no, 1 = yes)
  81.    Prot   - can be 0 through 4
  82.             0 - no protection
  83.             1 - reop/unban, do nothing to offender
  84.             2 - reop/unban, deop offender
  85.             3 - reop/unban, kick offender
  86.             4 - reop/unban, kickban offender
  87.    Passwd - Assigns the person a password
  88. Note: If no args are given except the userlevel, all others are
  89.       assumed to be 0 with no passwd
  90. :Clvl
  91. Usage: Clvl [<channel>] <nick or userhost> <level>
  92.    Changes the userlevel of someone on a certain channel
  93. Note: the level must be less than or equal to yours on that
  94.       channel
  95. :Del
  96. Usage: Del <channel or *> <nick or userhost>
  97.    Deletes someone on all channels (*) or a certain channel
  98. :Shit
  99. Usage: Shit <channel or *> <nick or userhost> <level> [expire] <reason>
  100.    Shitlists someone on all channels (*) or a certain channel
  101.    level - can be 1 through 3
  102.            1 - doesn't let the person be opped
  103.            2 - will kb the person
  104.            3 - rebans the person when unbanned by anyone
  105.    expire - the number of days the shitlist will be good for (default is 30)
  106.    reason - reason for the shitlist...displays it on kickban
  107. Note: The bot checks for shitlisted users on join, nick switch, and
  108.       when the bot is opped
  109. :Restrict
  110. Usage: Restrict <level>
  111.    Restricts the bot to a certain level...users with a level less than
  112. the restrict level will not be able to do commands
  113. Note: a level of 0 removes restrict
  114. :RShit
  115. Usage: Rshit <channel or *> <nick or userhost>
  116.    Removes someone from the shitlist
  117. :Prot
  118. Useage: Prot <channel or *> <nick or userhost> <level>
  119.    Protects someone on a certain channel or all channels (*)
  120.    level - can be 1 through 4
  121.            1 - reop/unban, do nothing to offender
  122.            2 - reop/unban, deop offender
  123.            3 - reop/unban, kick offender
  124.            4 - reop/unban, kickban offender
  125. :RProt
  126. Usage: Rprot <channel or *> <nick or userhost>
  127.    Stop protecting someone on a certain channel or all channels (*)
  128. :ChAccess
  129. Usage: ChAccess <command> <level>
  130.    Changes the level needed to do a command
  131. Note: the level cannot be set to a level higher than yours
  132. :EndTopic
  133. :Topic basic
  134. :Chat
  135. Usae: Chat
  136.    The bot will /DCC Chat you
  137. :Up
  138. Usage: Up [<channel>]
  139.    Ops you on a certain channel
  140. :Down
  141. Usage: Down [<channel>]
  142.    Deops you on a channel
  143. :B
  144. Usage: B [<channel>] <nick or userhost>
  145.    Bans someone on a certain channel
  146. :UB
  147. Usage: UB [<channel>] [<nick or userhost>]
  148.    Unbans someone on a certain channel
  149. Note: if no nick/userhost is given, you are unbanned
  150. :Op
  151. Usage: Op [<channel>] <nick>
  152.    Ops someone on a certain channel
  153. :Deop
  154. Usage: Deop [<channel>] <nick>
  155.    Deops someone on a certain channel
  156. :K
  157. Usage: K [<channel>] <nick> [<reason>]
  158.    Kicks someone on a certain channel
  159. :KB
  160. Usage: KB [<channel>] <nick> [<reason>]
  161.    Bans, then kicks someone on a certain channel
  162. :SB
  163. Usage: SB [<channel>] <nick or userhost>
  164.    Sitebans someone on a certain channel
  165. :SKB
  166. Usage: SKB [<channel>] <nick> [<reason>]
  167.    Sitekickbans someone on a certain channel
  168. :Invite
  169. Usage: Invite [<channel>] [<nick>]
  170.    Invite someone to a certain channel
  171. Note: It invites you, if no nick is given
  172. :Topic
  173. Usage: Topic [<channel>] <text>
  174.    Sets the topic on a certain channe-
  175. :EndTopic
  176. :Topic Mass
  177. :MOP
  178. Usage: MOp [<channel>] [<wildcards>]
  179.    Mass-ops people on a certain channel...if wildcards are given,
  180. only those matching the wildcards will be opped.  Otherwise,
  181. everyone is opped
  182. :MDeOp
  183. Usage: MDeOp [<channel>] [<wildcards>]
  184.    Mass-deops people on a certain channel...if wildcards are given,
  185. only those matching the wildcards will be deopped.  Otherwise,
  186. everyone is deopped
  187. Note: the bot will NOT deop those with levels greater than or
  188.        equal to what is set with "SetMal"
  189. :MK
  190. Usage: MK [<channel>] [<wildcards>]
  191.    Mass-kicks people on a certain channel...if wildcards are given,
  192. only those matching the wildcards will be kicked.  Otherwise,
  193. everyone is kicked
  194. Note: the bot will NOT kick those with levels greater than or
  195.        equal to what is set with "SetMal"
  196. :MKB
  197. Usage: MKB [<channel>] [<wildcards>]
  198.    Mass-kickbans people on a certain channel...if wildcards are
  199. given, only those matching the wildcards will be kickbanned.
  200. Otherwise, everyone is kickbanned
  201. Note: the bot will NOT kickban those with levels greater than or
  202.        equal to what is set with "SetMal"
  203. :MDeOpNU
  204. Usage: MDeOpNU [<channel>]
  205.    Mass-deops non-users on a certain channel
  206. :MKNU
  207. Usage: MKNU [<channel>]
  208.    Masskick non-users on a certain channel
  209. :MopU
  210. Usage: MopU [<channel>]
  211.    Mass-ops users on a certain channel
  212. :MUB
  213. Usage: MUB [<channel>] [<wildcards>]
  214.    Massunbans the bans that match the wildcards specified
  215. :MUBF
  216. Usage: MUBF [<channel>] [<wildcards>]
  217.    Massunbans the bans done by the person specified with the
  218. wildcards
  219. :EndTopic
  220. :Topic Spying
  221. :SpyMsg
  222. Usage: SpyMsg
  223.    Redirects private messages the bot receives
  224. :RSpyMsg
  225. Usage: RSpyMsg <nick>
  226.    Stop redirecting private messages teh bot receives
  227. Note: if a nick is given, that person will be removed from 
  228.       receiving the private messages
  229. :Spy
  230. Usage: Spy <channel> [<channel>]
  231.    Spy on a certain channel
  232. Note: if a channel is given at the end...the bot will redirect
  233.       to that channel instead of to you
  234. :RSpy
  235. Usage: RSpy <channel> [<nick or channel>]
  236.    Stop spying on a certain channel
  237. Note: if a nick or channel is given at the end...that person/channel
  238. will be removed from spying
  239. :EndTopic
  240. :Topic Toggles
  241. :TogBK
  242. Usage: TogBK [<channel>]
  243.    Toggles the kicking of beepers
  244. :TogCK
  245. Usage: TogCK [<channel>]
  246.    Toggles the kicking of CAPSers
  247. :TogAOp
  248. Usage: TogAOp [<channel>]
  249.    Toggles the auto-opping of users if verified
  250. :TogProt
  251. Usage: TogProt [<channel>]
  252.    Toggles the protection of users
  253. :TogPub
  254. Usage: TogPub [<channel>]
  255.    Toggles the allowance of public commands
  256. :TogShit
  257. Usage: TogShit [<channel>]
  258.    Toggles the kicking of shitlisted users
  259. :TogTop
  260. Usage: TogTop [<channel>]
  261.    Toggles the enforcement of the channel topic
  262. :TogIK
  263. Usage: TogIK [<channel>]
  264.    Toggles the kicking of idle lusers on a certain channel
  265. :TogSD
  266. Usage: TogSD [<channel>]
  267.    Toggles the deopping of non-users who are serveropped
  268. :TogCC
  269. Usage: TogCC
  270.    Toggles the necessity of teh command character for doing commands
  271. :TogEnfm
  272. Usage: TogEnfm [<channel>]
  273.    Toggles mode enforcement on a certain channel
  274. :TogSO
  275. Usage: TogSO [<channel>]
  276.    Toggles strict opping...if on, if people not in the userlist
  277. are opped, they will be deopped
  278. :EndTopic
  279. :Topic Sets
  280. :SetBKL
  281. Usage: SetBKL <level>
  282.    Sets the number of beeps allowed within a 5 second period
  283. before the user will be kicked
  284. :SetCKL
  285. Usage: SetCKL <level>
  286.    Sets the number of lines of caps allowed within a 5 second
  287. period before the user will be kicked
  288. Note: a line is considered all caps if 60% if it is in caps
  289. :SetMDL
  290. Usage: SetMDL <level>
  291.    Sets the the number of deops allowed during a 10 sec time
  292. period before it is considered a massdeop
  293. :SetMBL
  294. Usage: SetMBL <level>
  295.    Sets the the number of bans allowed during a 10 sec time
  296. period before it is considered a massban
  297. :SetMKL
  298. Usage: SetMKL <level>
  299.    Sets the the number of kicks allowed during a 10 sec time
  300. period before it is considered a masskic
  301. :SetMPL
  302. Usage: SetMPL <level>
  303.    Sets the protection level against massmoders
  304.    level - can be 0, 1 or 2
  305.            0 - no action taken against offender
  306.            1 - kick offender
  307.            2 - kickban offender
  308.            3 - kickban and shitlist offender
  309. :SetFL
  310. Usage: SetFL <level>
  311.    Sets the number of lines by the same person within a 10 second
  312. peiod before it is considered a flood
  313. :SetFPL
  314. Usage: SetFPL <level>
  315.    Sets the protection level against floods
  316.    level - can be 0 through 2
  317.            0 - no action against offender
  318.            1 - kick offender
  319.            2 - kickban offender
  320. Note: After 3rd kick within 10 minutes, the person will be
  321.       sitekickbanned
  322.       After the 4th time, the person will be shitlisted
  323. :SetNCL
  324. Usage: SetNCL <level>
  325.    Sets the number of nick changes within a 10 second period
  326. before it is considered nickflooding
  327. :SetIKT
  328. Usage: SetIKT <level>
  329.    Sets the number of seconds someone is allowed to be idle before
  330. being kicked (if TogIK is on)
  331. :SetMal
  332. Usage: SetMAL <level>
  333.    Sets the mass-action level (the level massdeop, masskick,
  334. and masskickban will have no effect on)
  335. :EndTopic
  336. :Topic Lists
  337. :DCCList
  338. Usage: DCCList
  339.    Lists all of the bots DCC connections
  340. :Userlist
  341. Usage: Userlist
  342.    Shows the userlist
  343. :Shitlist
  344. Usage: Shitliost
  345.    Shows the shitlist
  346. :Loadusers
  347. Usage: Loadusers
  348.    Loads the userlist
  349. :Loashit
  350. Usage: Loadshit
  351.    Loads the shitlist
  352. :Saveusers
  353. Usage: Saveusers
  354.    Saves the userlist
  355. :Saveshit
  356. Usage: Saveshit
  357.    Saves the shitlist
  358. :Banlist
  359. Usage: Banlist [<channel>]
  360.    Shows the banlist for a certain channel
  361. :SpyList
  362. Usage: SpyList <channel>
  363.    Shows who's spying on a certain channel
  364. :Showusers
  365. Usage: Showusers [<channel>]
  366.    List the people on a certain channel
  367.    This will show their userlevel and current mode status too
  368. :Showidle
  369. Usage: Showidle [<seconds>]
  370.    This will show how long people are idle
  371.    If a number of seconds is given, it will only show people
  372. idle for more than that amount of time
  373. :Last10
  374. Usage: Last10
  375.    Shows the last 10 commadns done, and who did them
  376. :Channels
  377. Usage: Channels
  378.    Lists the channels the bot is active on
  379. :EndTopic
  380. :Topic misc
  381. :Say
  382. Usage: Say [<channel>] <text>
  383.    Make the bot talk on a certain channel
  384. :Me
  385. Usage: Me [<channel>] <text>
  386.    Make the bot do an action on a certain channel
  387. :Msg
  388. Usage: Msg <nick> <text>
  389.    Makes the bot /msg someone
  390. :Join
  391. Usage: Join <channel> [<key>]
  392.    Makes the bot join a channel
  393. :Cycle
  394. Usage: Cycle [<channel>]
  395.    Makes the bot leave and rejoin a certain channel
  396. :Leave
  397. Usage: Leave [<channel>]
  398.    Makes the bot leave a certain channel
  399. :Nick
  400. Usage: Nick <nick>
  401.    Changes the nick of the bot
  402. :Limit
  403. Usage: Limit [<channel>] <number>
  404.    This is a replacement for the +l mode
  405.    When the number of lusers reached = the number specified, the bot
  406. will +i the channel.  Once the number of lusers is 3 les tht thnube pecified, it will -i
  407. :Userhost
  408. Usage: Userhost <nick>
  409.    Returns the userhost of a person
  410. :Steal
  411. Usage: Steal <channel>
  412.    Makes the bot try and steal a channel
  413.    *** THIS COMMAND DOESN'T WORK YET ***
  414. :RSteal
  415. Usage: RSteal <channel>
  416.    Makes the bot stop trying to steal a channel
  417. :EnfModes
  418. Usage: EnfModes <channel> [<modes>]
  419.    Sets the modes to enforce on a certain channel.  If no modes
  420. are given, then no modes are enforeced
  421. :CmdChar
  422. Usage: CmdChar <command_character>
  423.    Changes the bot's command character
  424. :Server
  425. Usage: Server <servername>
  426.    Makes the bot switch servers
  427. :NextServer
  428. Usage: NextServer
  429.    Makes the bot go to the next server in the serverlist
  430. :Bomb
  431. Usage: Bomb <channel or nick> <tag> <args>
  432.    Sends a CTCP Reply to a channel or person
  433. :Do
  434. Usage: Do <raw_irc>
  435.    Sends raw crap to the server
  436. :Spawn
  437. Usage: Spawn <nick> <options>
  438.    Spawns a new bot with the given nickname
  439.    options:
  440.            -s servername
  441.            -u login
  442.            -i ircname
  443.            -z command character
  444. Example of usage: spawn Tickler -s irc.iastate.edu -u cbehrens -z - -i Do you
  445. want to be tickled???
  446. :GetCh
  447. Usage: GetCh
  448.    Returns the name of the bot's current channel
  449. :ChanStats
  450. Usage: ChanStats [<channel>]
  451.    Returns basically useless information about a channl
  452. :Global
  453. Usage: Global <subcommand> args...
  454.    Let's you control the other bots that are spawned
  455. Subcommands:
  456.    List -- Gives information about the current bots that are running
  457.    Info -- same as List
  458.    Die  -- kills a certain bot or all bots
  459. :Die
  460. Usage: Die <reason>
  461.    Kills the bot =(
  462. :EndTopic
  463. :Thefuckingend
  464.